@charset "utf-8";
.l-box {float: left;height: auto;margin: 0 auto;overflow: hidden;width: 900px;}
ol {position: relative; margin: 10px 0 20px 25px;height: 13px; border-bottom: 1px solid #ebebeb;width:710px;}
ol li {position: absolute;display: inline-block;height: 25px;width: 25px; border: 1px solid #ebebeb;background: #fff;color: #666;line-height: 25px;text-align: center;font-weight: bold;-webkit-border-radius: 1em;-moz-border-radius: 1em; border-radius: 1em;}
.step1 {left:0;}
.step2 {left:710px;}
.hightlight {background:#ed1c24;color:rgba(255,255,255,1);}
.comment {text-align:justify;font-size:12px;margin-bottom:20px;}
.register-box {width:100%;height:auto;overflow:hidden;}
.register-box form p {font-size:12px;line-height:16px;margin-top:7px;}
#name #day {width:55px;}
#name #year {width:97px;}
form div {width:100%;}
label span {font-size:12px;font-weight:normal;line-height:18px;}
input[name=create]{float:left;margin-top:10px;}
.alert1 {min-width:280px;height:auto;overflow:hidden;font-size:12px;color:rgba(237,28,36,.8);overflow:hidden;text-align:center;}
.alert {min-width:280px;height:auto;overflow:hidden;font-size:12px;color:rgba(237,28,36,.8);}
.name {font-size:18px;font-weight:bold;}
.notice {font-size:18px;font-weight:normal;}
.note {text-align:left;font-size:12px;}
.block-box {width:60px;font-size:12px;text-align:center;float:left;margin:10px;}
.button {width:200px;height:auto;margin:auto;overflow:hidden;}
#user,#password,#repeat-password,#name {margin-bottom:0;}